package fuentes;

import operaciones.OperacionAbstracta;

public class Procesos {
	private String buffer;
	private Fuente fuente;
	private OperacionAbstracta op;
	public Procesos(Fuente f){
		buffer="";
		fuente=f;
	}
	
	public Token ejecutar(char a,long nro_linea){
		
		op.setBuffer(buffer);
		
		Token tok = op.ejecutar(a, nro_linea);
		
		buffer=op.getBuffer();
		
		return tok;
	}




	public void setOperacion(OperacionAbstracta op) {
		this.op = op;
	}

	public String getBuffer() {
		return buffer;
	}

	public Fuente getFuente() {
		return fuente;
	}
	

}
